package day11.file;

import java.io.File;
import java.io.IOException;
import java.util.Arrays;

/**
 * @author Xiao
 * @date 2021/7/31
 */
public class FileDemo04 {
    /**
     * boolean isDirectory()	判断是否是文件夹
     * boolean isFile()		    判断是否是文件
     * boolean exists()		    判断文件是否存在
     *
     * String getAbsolutePath()	获取绝对路径
     * String getPath()		    获取构造方法中的路径
     * String getName()		    获取文件或文件夹的名称
     *
     * File[] listFiles():      获取文件夹下的所有文件和文件夹对象,封装到File数组中返回
     */
    public static void main(String[] args) throws IOException {
        File file2 = new File("E:\\develop\\Test\\b.txt");
        file2.createNewFile();
        System.out.println(file2.isFile());
        System.out.println(file2.exists());
        File file3 = new File("videoPractice\\def.txt");
        File file1 = new File("E:\\develop\\Test\\a");
        System.out.println(file1.isDirectory());
        System.out.println("---------");
        file3.createNewFile();
        file1.mkdir();
        System.out.println(file3.getAbsoluteFile());
        System.out.println(file3.getPath());
        System.out.println(file3.getName());
        System.out.println(file1.getName());
        System.out.println("---------");
        File file = new File("videoPractice");
        File[] files = file.listFiles();
        System.out.println(Arrays.toString(files));
    }
}
